//package com.anjubao.parking.municipal.roadside.utils;
//
//import com.anjubao.parking.municipal.common.utils.U;
//import lombok.extern.slf4j.Slf4j;
//
//import java.util.HashMap;
//import java.util.Map;
//
///**
// * 测试专用,主要用redis代替
// * @author zhuchunfeng
// * @date 2019/6/18 9:35
// */
//@Slf4j
//public class ResultNotifyUtil {
//
//    private static Map<String, String> deviceIdmapImageUrl = new HashMap<>();
//
//    public static String getImageUrl(String deviceId){
//        long endTime = System.currentTimeMillis()+ 60*1000L; //最长等50待秒
//        String imageUrl;
//        do {
//            log.info("capture picture step map {}", U.json(deviceIdmapImageUrl));
//            imageUrl = deviceIdmapImageUrl.get(deviceId);
//            if (imageUrl == null) {
//                try {
//                    Thread.sleep(1000L);
//                } catch (InterruptedException e) {
//                    log.error(e.getMessage());
//                }
//            }
//        } while (System.currentTimeMillis() < endTime && imageUrl == null);
//        deviceIdmapImageUrl.remove(deviceId);
//        return imageUrl;
//    }
//
//    public static void setImageUrl(String deviceId, String imageUrl) {
//        log.info("capture picture step 4 deviceId: {} ,imageUrl: {}",deviceId,imageUrl);
//        deviceIdmapImageUrl.put(deviceId, imageUrl);
//    }
//
//}
